minimum tillage - Spanish English Dictionary